package com.auxgroup.hr.front.dao.domain;

import com.fasterxml.jackson.annotation.JsonIgnore;
import org.apache.commons.lang.StringUtils;

import java.io.Serializable;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the PS_C_HIRE_PER_TBL database table.
 * 
 */
@Entity
@Table(name="PS_C_HIRE_PER_TBL")
@NamedQuery(name="PsCHirePerTbl.findAll", query="SELECT p FROM PsCHirePerTbl p")
public class PsCHirePerTbl extends BaseDomain implements Serializable {
	private static final long serialVersionUID = 1L;

	public static final String PLAT_HOUQING = "10";
	public static final String PLAT_YIXIAN = "20";

	@Transient
	public boolean isComplete(){
		if(StringUtils.equalsIgnoreCase(PLAT_HOUQING, platLx)) {
			return StringUtils.isNotEmpty(lastName) &&
					StringUtils.isNotEmpty(firstName) &&
					StringUtils.isNotEmpty(nameAc) &&
					StringUtils.isNotEmpty(sex) &&
					StringUtils.isNotEmpty(country) &&
					birthdate != null &&
					StringUtils.isNotEmpty(nativePlaceChn) &&
					StringUtils.isNotEmpty(ethnicGrpCd) &&
					StringUtils.isNotEmpty(cEmplFrom) &&
					startDtChn != null &&
					StringUtils.isNotEmpty(marStatus) &&
					StringUtils.isNotEmpty(politicalStaChn) &&
					StringUtils.isNotEmpty(nationalIdType) &&
					StringUtils.isNotEmpty(nationalId) &&
					StringUtils.isNotEmpty(addresslong1) &&
					StringUtils.isNotEmpty(addresslong3) &&
					StringUtils.isNotEmpty(phone) &&
					StringUtils.isNotEmpty(emeContract) &&
					StringUtils.isNotEmpty(cRelationFam) &&
					StringUtils.isNotEmpty(emePhone);
		} else {
			return StringUtils.isNotEmpty(lastName) &&
					StringUtils.isNotEmpty(firstName) &&
					StringUtils.isNotEmpty(nameAc) &&
					StringUtils.isNotEmpty(sex) &&
					StringUtils.isNotEmpty(country) &&
					birthdate != null &&
					StringUtils.isNotEmpty(nativePlaceChn) &&
					StringUtils.isNotEmpty(ethnicGrpCd) &&
					StringUtils.isNotEmpty(cEmplFrom) &&
					startDtChn != null &&
					StringUtils.isNotEmpty(marStatus) &&
					StringUtils.isNotEmpty(politicalStaChn) &&
					StringUtils.isNotEmpty(nationalIdType) &&
					StringUtils.isNotEmpty(nationalId) &&
					StringUtils.isNotEmpty(addresslong1) &&
					StringUtils.isNotEmpty(addresslong3) &&
					StringUtils.isNotEmpty(phone) &&
					StringUtils.isNotEmpty(emeContract) &&
					StringUtils.isNotEmpty(cRelationFam) &&
					StringUtils.isNotEmpty(emePhone);
		}
	}

	@Id
	@Column(name="RS_HIRE_ID")
	private String rsHireId;

	@Column(name="C_APPLICANT_ID")
	private String applicationId;

	//	入职来源
	@Column(name="C_EMPL_FROM")
	private String cEmplFrom;
	//招聘来源
	@Column(name="RS_HIR_SOURCE")
	private String rsHirSource;
	//入职状态
	@Column(name="RS_HIR_STATUS")
	private String rsHirStatus;
	//C为入职信息填写完成
	@Column(name="RS_COMPLETE_FLG")
	private String rsCompleteFlg;
	//姓
	@Column(name="LAST_NAME")
	private String lastName;
	//名
	@Column(name="FIRST_NAME")
	private String firstName;
	private String name;
	//拼音
	@Column(name="NAME_AC")
	private String nameAc;
	@Column(name="RS_USED_NAME")
	private String rsUsedName;
	private String sex;
	//生日
	@Temporal(TemporalType.DATE)
	private Date birthdate;
	//管理区域
	@Column(name="REG_REGION")
	private String regRegion;
	//籍贯
	@Column(name="NATIVE_PLACE_CHN")
	private String nativePlaceChn;
	//民族
	@Column(name="ETHNIC_GRP_CD")
	private String ethnicGrpCd;
	//学历
	@Column(name="C_EDUCITON")
	private String cEduction;
	//年龄
	@Column(name="C_AGE")
	private Integer cAge;
	//毕业时间，暂不用
	@JsonIgnore
	@Column(name="C_GRADUATE_DATE")
	private Date cGraduateDate;
	//联系方式
	@Column(name="C_CONTACT_TYPE")
	private String cContactType;
	//描述
	@Column(name="NAME_DESCR")
	private String nameDescr;
	//工作开始日期
	@Temporal(TemporalType.DATE)
	@Column(name="HIRE_DT")
	private Date hireDt;
	@Column(name="SETID")
	private String setId;
	@Column(name="BUSINESS_UNIT")
	private String businessUnit;
	@Column(name="SETID_JOBCODE")
	private String setIdJobCode;
	@Column(name="DEPTID")
	private String deptId;
	@Column(name="JOBCODE_DESCR")
	private String jobcodeDescr;
	@Column(name="RS_JOB_LEVEL")
	private String jobLevel;
	@Column(name="C_RESUME_URL")
	private String resumeUrl;
	@Column(name="C_JOB_TYPE")
	private String jobType;
	@Column(name="C_JOB_LEVEL2")
	private String cJobLevel2;
	@Column(name="C_JOB_LEVEL")
	private String cJobLevel;
	@Column(name="C_OTHER_NAME")
	private String cOtherName;
	@Column(name="LINK_DESCRLONG2")
	private String linkDescr;
	@Column(name="C_ONCE_JOB")
	private String onceJob;
	@Column(name="C_PPT_INTER_RSLT")
	private String pptInterRslt;
	@Column(name="C_PLAN_REFER_DEPT")
	private String planReferDept;
	@Column(name="C_PLAN_REFER_JOB")
	private String planReferJob;
	@Column(name="JOBCODE")
	private String jobCode;
	@Column(name="C_JOB_DESC")
	private String jobDesc;
	@Column(name="C_CURRENT_COMPANY")
	private String currentCompany;
	@Column(name="C_JOBCODE")
	private String cJobCode;
	@Temporal(TemporalType.DATE)
	@Column(name="C_BOARD_DATE")
	private Date boardDate;
	@Column(name="C_CHECK_RSLT")
	private String checkRslt;
	@Column(name="C_CUR_BONUS")
	private Integer curBonus;
	@Column(name="C_CUR_JOB_MONTH")
	private Integer curJobMonth;
	@Column(name="ANNUAL_SALARY")
	private BigDecimal annualSalary;
	@Column(name="RS_SIL_CD")
	private String silCd;
	@Column(name="C_INTRVW_EVAL")
	private String intevwEval;
	@Column(name="C_CUR_YEAR_INCOME")
	private BigDecimal curYearIncome;
	@Column(name="C_ADJU_SALARY")
	private BigDecimal adjuSalary;
	@Column(name="C_CUR_REWARD")
	private BigDecimal curReward;
	@Column(name="C_BOARD_TYPE")
	private String boardType;
	@Temporal(TemporalType.DATE)
	@Column(name="RS_WKLIF_BGN_DT")
	private Date wklifBgnDt;
	@Column(name="C_POSITION")
	private String cPosition;
	@Temporal(TemporalType.DATE)
	@Column(name="C_DATE")
	private Date cDate;
	@Column(name="C_YES_NO")
	private String cYesNo;
	@Column(name="RS_PERS_HEIGHT")
	private String persHeight;
	@Column(name="RS_PERS_WEIGHT")
	private String persWeight;
	@Column(name="RS_BLOOD_TYPE")
	private String bloodType;
	@Column(name="RS_HEALTH_STATUS")
	private String healthStatus;
	@Column(name="C_BEAR")
	private String cBear;

	@Column(name="C_TALENT_TYPE")
	private String talentType;
	@Column(name="C_EMPLID")
	private String cEmplid;
	@Column(name="C_CUR_JOB_YEAR")
	private Integer curJobYear;
	@Column(name="C_SEND_TYPE")
	private String sendType;
	@Column(name="C_ADDRESS")
	private String cAddress;
	@Column(name="PHONE1")
	private String phone1;


	@Column(name="RS_HOBBY")
	private String hobby;
	@Column(name="C_DESCRLONG")
	private String cDescrlong;
	@Column(name="C_DESCRLONG1")
	private String cDescrlong1;
	@Column(name="C_DESCRLONG2")
	private String cDescrlong2;
	@Column(name="C_DESCRLONG3")
	private String cDescrlong3;
	@Column(name="C_DESCRLONG4")
	private String cDescrlong4;
	@Column(name="C_DESCRLONG5")
	private String cDescrlong5;
	@Column(name="C_YES_NO1")
	private String cYesNo1;
	@Column(name="C_YES_NO2")
	private String cYesNo2;
	@Column(name="C_YES_NO3")
	private String cYesNo3;
	@Column(name="C_YES_NO4")
	private String cYesNo4;
	@Column(name="C_ARCHIVE_ADDR")
	private String archiveAddr;
	@Column(name="C_CANCEL_BOAD_FLAG")
	private String cancelBoad;
	@Column(name="C_BLACKLIST_FLAG")
	private String blacklist;
	@Column(name="C_LABOR_ATRI_FLAG")
	private String laborAtri;
	@Column(name="C_RELATIVE_FLAG")
	private String relative;
	@Column(name="C_CANCEL_BOARD_RSN")
	private String cancelBoard;
	@Column(name="C_RE_EMPLOYEE_FLAG")
	private String reEmployee;
	@Column(name="C_RESTRIC_JOB_FLAG")
	private String restricJob;
	@Column(name="C_RESIGN_COM_FLAG")
	private String resignCom;
	@Column(name="C_COMPENSA_FLAG")
	private String compensa;
	@Column(name="C_IFO_SOURCE")
	private String ifoSource;

	@Column(name="C_ELINKURL")
	private String cElinkurl;
	@Column(name="C_BS_JOBID")
	private String cBsJobId;







	@Column(name="C_IS_JIAZHAO")
	private String isJiazhao;


	@Column(name="C_SCHOOL_OTH")
	private String schoolOth;
	@Column(name = "C_YN4")
	private String yn4;
	@Column(name = "C_YN5")
	private String yn5;
	@Column(name = "C_YN6")
	private String yn6;
	@Column(name = "C_YN7")
	private String yn7;
	@Column(name = "C_YN8")
	private String yn8;
	@Column(name = "C_YN9")
	private String yn9;








	private String country;
	@Column(name="NATIONAL_ID")
	private String nationalId;

	@Column(name="NATIONAL_ID_TYPE")
	private String nationalIdType;


	//职员类型 10是后勤，空或20为一线
	@Column(name = "C_HIR_PLAT_LX")
	private String platLx;

	//最高学位
	@Column(name = "C_DEGREE")
	private String cDegree;

	//就学类型
	@Column(name = "C_TOL_TYPE2")
	private String cTolType2;
	//学制
	@Column(name = "C_SCHOOL_SYSTEM")
	private BigDecimal cSchoolSystem;

	//毕业类型
	@Column(name = "C_GRA_TYPE")
	private String cGraType;
	//毕业时间
	@Temporal(TemporalType.DATE)
	@Column(name = "C_GRA_END_DT")
	private Date graEndDt;
	@Column(name = "C_SEC_MAJOR")
	private String secMajor;
	//	技术职称
	@Column(name = "C_ZC_JSZC")
	private String zcJszc;
	//	职称等级
	@Column(name = "C_PFQ_TYPE")
	private String cPfqType;
	//	大学生届数
	@Column(name = "C_NUM_STU")
	private String stuNum;


	//紧急联系人
	@Column(name = "C_EME_CONTACT")
	private String emeContract;

	//与本人的关系
	@Column(name = "C_RELATION_FAM")
	private String cRelationFam;
	//紧急联系人电话
	@Column(name = "C_EME_PHONE")
	private String emePhone;


	//	人才计划
	@Column(name = "C_EMPL_SCHED")
	private String cEmplSched;
	//	推荐人
	@Column(name = "C_PER_TJR")
	private String perTjr;
	//	户口类型
	@Column(name = "C_HUK_TYPE")
	private String cHukType;
	//	身份证过期日期
	@Temporal(TemporalType.DATE)
	@Column(name = "C_NAT_EXPER_DT")
	private Date natExperDt;
	//	集体户口
	@Column(name = "C_IS_JT_HUKOU")
	private String jtHukou;
	//	驾照开始日期	DATE
	@Temporal(TemporalType.DATE)
	@Column(name = "C_JIAZHAO_DT1")
	private Date jiaZhaoDt1;
	//驾照结束日期	DATE
	@Temporal(TemporalType.DATE)
	@Column(name = "C_JIAZHAO_DT2")
	private Date jiaZhaoDt2;
	//	行驶证日期	DATE
	@Temporal(TemporalType.DATE)
	@Column(name = "C_XINGSHIZHE_DT")
	private Date xingshizDt;
	//	档案编号	CHAR
	@Column(name = "C_PER_DABH")
	private String perDabh;

	//入会时间
	@Temporal(TemporalType.DATE)
	@Column(name = "C_PER_RHDT")
	private Date perRhdt;

	//政治面貌
	@Column(name="POLITICAL_STA_CHN")
	private String politicalStaChn;

	//爱心基金会成员
	@Column(name = "C_YN")
	private String yn;
	//	住宿	CHAR
	@Column(name = "C_YN2")
	private String yn2;
	//外租房	CHAR
	@Column(name = "C_YN3")
	private String yn3;

	//户籍地址
	@Lob
	private String addresslong1;
	@Lob
	private String addresslong2;
	//家庭地址
	@Lob
	private String addresslong3;
	//专业
	@Column(name="C_MAJOR")
	private String cMajor;
	//毕业院校
	@Column(name="C_SCHOOL")
	private String cSchool;
	//个人email
	@Column(name="EMAIL_ADDR")
	private String emailAddr;
	//最高学历
	@Column(name="HIGHEST_EDUC_LVL")
	private String highestEducLvl;
	//婚姻状况
	@Column(name="MAR_STATUS")
	private String marStatus;
	//手机号码
	private String phone;
	//办公电话
	private String phone2;
	//手机副号
	@Column(name = "C_SEC_PHONE")
	private String secPhone;
	//传真
	@Column(name = "C_FAX")
	private String cFax;
	//公司邮箱
	@Column(name = "C_EMAIL_ADDR")
	private String cEmailAddr;
//

	//参加工作开始
	@Temporal(TemporalType.DATE)
	@Column(name="START_DT_CHN")
	private Date startDtChn;


	//新增字段
	@Column(name="C_YES_NO_OA")
	private String cYesNoOa;




	@Column(name = "C_SEPJOB_ID")
	private String cSepjobId;

	@Column(name = "C_SEPJOB_ID1")
	private String cSepjobId1;


	public String getcSepjobId() {
		return cSepjobId;
	}

	public void setcSepjobId(String cSepjobId) {
		this.cSepjobId = cSepjobId;
	}

	public String getcSepjobId1() {
		return cSepjobId1;
	}

	public void setcSepjobId1(String cSepjobId1) {
		this.cSepjobId1 = cSepjobId1;
	}

	public PsCHirePerTbl() {
	}

	public String getcYesNoOa() {
		return cYesNoOa;
	}

	public void setcYesNoOa(String cYesNoOa) {
		this.cYesNoOa = cYesNoOa;
	}

	public String getRsHirSource() {
		return rsHirSource;
	}

	public void setRsHirSource(String rsHirSource) {
		this.rsHirSource = rsHirSource;
	}

	public String getcEduction() {
		return cEduction;
	}

	public void setcEduction(String cEduction) {
		this.cEduction = cEduction;
	}

	public String getcGraType() {
		return cGraType;
	}

	public void setcGraType(String cGraType) {
		this.cGraType = cGraType;
	}


	public Date getcGraduateDate() {
		return cGraduateDate;
	}

	public void setcGraduateDate(Date cGraduateDate) {
		this.cGraduateDate = cGraduateDate;
	}

	public String getcContactType() {
		return cContactType;
	}

	public void setcContactType(String cContactType) {
		this.cContactType = cContactType;
	}

	public String getNameDescr() {
		return nameDescr;
	}

	public void setNameDescr(String nameDescr) {
		this.nameDescr = nameDescr;
	}

	public String getSetId() {
		return setId;
	}

	public void setSetId(String setId) {
		this.setId = setId;
	}

	public String getBusinessUnit() {
		return businessUnit;
	}

	public void setBusinessUnit(String businessUnit) {
		this.businessUnit = businessUnit;
	}

	public String getSetIdJobCode() {
		return setIdJobCode;
	}

	public void setSetIdJobCode(String setIdJobCode) {
		this.setIdJobCode = setIdJobCode;
	}

	public String getDeptId() {
		return deptId;
	}

	public String getcBsJobId() {
		return cBsJobId;
	}

	public void setcBsJobId(String cBsJobId) {
		this.cBsJobId = cBsJobId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getJobcodeDescr() {
		return jobcodeDescr;
	}

	public void setJobcodeDescr(String jobcodeDescr) {
		this.jobcodeDescr = jobcodeDescr;
	}

	public String getJobLevel() {
		return jobLevel;
	}

	public void setJobLevel(String jobLevel) {
		this.jobLevel = jobLevel;
	}

	public String getResumeUrl() {
		return resumeUrl;
	}

	public void setResumeUrl(String resumeUrl) {
		this.resumeUrl = resumeUrl;
	}

	public String getJobType() {
		return jobType;
	}

	public void setJobType(String jobType) {
		this.jobType = jobType;
	}

	public String getcJobLevel2() {
		return cJobLevel2;
	}

	public void setcJobLevel2(String cJobLevel2) {
		this.cJobLevel2 = cJobLevel2;
	}

	public String getcJobLevel() {
		return cJobLevel;
	}

	public void setcJobLevel(String cJobLevel) {
		this.cJobLevel = cJobLevel;
	}

	public String getcOtherName() {
		return cOtherName;
	}

	public void setcOtherName(String cOtherName) {
		this.cOtherName = cOtherName;
	}

	public String getLinkDescr() {
		return linkDescr;
	}

	public void setLinkDescr(String linkDescr) {
		this.linkDescr = linkDescr;
	}

	public String getOnceJob() {
		return onceJob;
	}

	public void setOnceJob(String onceJob) {
		this.onceJob = onceJob;
	}

	public String getcElinkurl() {
		return cElinkurl;
	}

	public void setcElinkurl(String cElinkurl) {
		this.cElinkurl = cElinkurl;
	}

	public String getPptInterRslt() {
		return pptInterRslt;
	}

	public void setPptInterRslt(String pptInterRslt) {
		this.pptInterRslt = pptInterRslt;
	}

	public String getPlanReferDept() {
		return planReferDept;
	}

	public void setPlanReferDept(String planReferDept) {
		this.planReferDept = planReferDept;
	}

	public String getPlanReferJob() {
		return planReferJob;
	}

	public void setPlanReferJob(String planReferJob) {
		this.planReferJob = planReferJob;
	}

	public String getJobCode() {
		return jobCode;
	}

	public void setJobCode(String jobCode) {
		this.jobCode = jobCode;
	}

	public String getJobDesc() {
		return jobDesc;
	}

	public void setJobDesc(String jobDesc) {
		this.jobDesc = jobDesc;
	}

	public String getCurrentCompany() {
		return currentCompany;
	}

	public void setCurrentCompany(String currentCompany) {
		this.currentCompany = currentCompany;
	}

	public String getcJobCode() {
		return cJobCode;
	}

	public void setcJobCode(String cJobCode) {
		this.cJobCode = cJobCode;
	}

	public Date getBoardDate() {
		return boardDate;
	}

	public void setBoardDate(Date boardDate) {
		this.boardDate = boardDate;
	}

	public String getCheckRslt() {
		return checkRslt;
	}

	public void setCheckRslt(String checkRslt) {
		this.checkRslt = checkRslt;
	}

	public Integer getcAge() {
		return cAge;
	}

	public void setcAge(Integer cAge) {
		this.cAge = cAge;
	}

	public Date getHireDt() {
		return hireDt;
	}

	public void setHireDt(Date hireDt) {
		this.hireDt = hireDt;
	}

	public Integer getCurBonus() {
		return curBonus;
	}

	public void setCurBonus(Integer curBonus) {
		this.curBonus = curBonus;
	}

	public Integer getCurJobMonth() {
		return curJobMonth;
	}

	public void setCurJobMonth(Integer curJobMonth) {
		this.curJobMonth = curJobMonth;
	}

	public BigDecimal getAnnualSalary() {
		return annualSalary;
	}

	public void setAnnualSalary(BigDecimal annualSalary) {
		this.annualSalary = annualSalary;
	}

	public String getSilCd() {
		return silCd;
	}

	public void setSilCd(String silCd) {
		this.silCd = silCd;
	}

	public String getIntevwEval() {
		return intevwEval;
	}

	public void setIntevwEval(String intevwEval) {
		this.intevwEval = intevwEval;
	}

	public BigDecimal getCurYearIncome() {
		return curYearIncome;
	}

	public void setCurYearIncome(BigDecimal curYearIncome) {
		this.curYearIncome = curYearIncome;
	}

	public BigDecimal getAdjuSalary() {
		return adjuSalary;
	}

	public void setAdjuSalary(BigDecimal adjuSalary) {
		this.adjuSalary = adjuSalary;
	}

	public BigDecimal getCurReward() {
		return curReward;
	}

	public void setCurReward(BigDecimal curReward) {
		this.curReward = curReward;
	}

	public String getBoardType() {
		return boardType;
	}

	public void setBoardType(String boardType) {
		this.boardType = boardType;
	}

	public Date getWklifBgnDt() {
		return wklifBgnDt;
	}

	public void setWklifBgnDt(Date wklifBgnDt) {
		this.wklifBgnDt = wklifBgnDt;
	}

	public String getPersHeight() {
		return persHeight;
	}

	public void setPersHeight(String persHeight) {
		this.persHeight = persHeight;
	}

	public String getPersWeight() {
		return persWeight;
	}

	public void setPersWeight(String persWeight) {
		this.persWeight = persWeight;
	}

	public String getBloodType() {
		return bloodType;
	}

	public void setBloodType(String bloodType) {
		this.bloodType = bloodType;
	}

	public String getHealthStatus() {
		return healthStatus;
	}

	public void setHealthStatus(String healthStatus) {
		this.healthStatus = healthStatus;
	}

	public String getcBear() {
		return cBear;
	}

	public void setcBear(String cBear) {
		this.cBear = cBear;
	}

	public String getTalentType() {
		return talentType;
	}

	public void setTalentType(String talentType) {
		this.talentType = talentType;
	}

    public Integer getCurJobYear() {
        return curJobYear;
    }

    public void setCurJobYear(Integer curJobYear) {
        this.curJobYear = curJobYear;
    }

    public String getSendType() {
		return sendType;
	}

	public void setSendType(String sendType) {
		this.sendType = sendType;
	}

	public String getcAddress() {
		return cAddress;
	}

	public void setcAddress(String cAddress) {
		this.cAddress = cAddress;
	}

	public String getPhone1() {
		return phone1;
	}

	public void setPhone1(String phone1) {
		this.phone1 = phone1;
	}

	public String getHobby() {
		return hobby;
	}

	public void setHobby(String hobby) {
		this.hobby = hobby;
	}

	public String getArchiveAddr() {
		return archiveAddr;
	}

	public void setArchiveAddr(String archiveAddr) {
		this.archiveAddr = archiveAddr;
	}

	public String getCancelBoad() {
		return cancelBoad;
	}

	public void setCancelBoad(String cancelBoad) {
		this.cancelBoad = cancelBoad;
	}

	public String getBlacklist() {
		return blacklist;
	}

	public void setBlacklist(String blacklist) {
		this.blacklist = blacklist;
	}

	public String getLaborAtri() {
		return laborAtri;
	}

	public void setLaborAtri(String laborAtri) {
		this.laborAtri = laborAtri;
	}

	public String getRelative() {
		return relative;
	}

	public void setRelative(String relative) {
		this.relative = relative;
	}

	public String getCancelBoard() {
		return cancelBoard;
	}

	public void setCancelBoard(String cancelBoard) {
		this.cancelBoard = cancelBoard;
	}

	public String getReEmployee() {
		return reEmployee;
	}

	public void setReEmployee(String reEmployee) {
		this.reEmployee = reEmployee;
	}

	public String getRestricJob() {
		return restricJob;
	}

	public void setRestricJob(String restricJob) {
		this.restricJob = restricJob;
	}

	public String getResignCom() {
		return resignCom;
	}

	public void setResignCom(String resignCom) {
		this.resignCom = resignCom;
	}

	public String getCompensa() {
		return compensa;
	}

	public void setCompensa(String compensa) {
		this.compensa = compensa;
	}

	public String getIfoSource() {
		return ifoSource;
	}

	public void setIfoSource(String ifoSource) {
		this.ifoSource = ifoSource;
	}

	public String getIsJiazhao() {
		return isJiazhao;
	}

	public void setIsJiazhao(String isJiazhao) {
		this.isJiazhao = isJiazhao;
	}

	public String getSchoolOth() {
		return schoolOth;
	}

	public void setSchoolOth(String schoolOth) {
		this.schoolOth = schoolOth;
	}

	public String getYn4() {
		return yn4;
	}

	public void setYn4(String yn4) {
		this.yn4 = yn4;
	}

	public String getYn5() {
		return yn5;
	}

	public void setYn5(String yn5) {
		this.yn5 = yn5;
	}

	public String getYn6() {
		return yn6;
	}

	public void setYn6(String yn6) {
		this.yn6 = yn6;
	}

	public String getYn7() {
		return yn7;
	}

	public void setYn7(String yn7) {
		this.yn7 = yn7;
	}

	public String getYn8() {
		return yn8;
	}

	public void setYn8(String yn8) {
		this.yn8 = yn8;
	}

	public String getYn9() {
		return yn9;
	}

	public void setYn9(String yn9) {
		this.yn9 = yn9;
	}

	public String getcEmailAddr() {
		return cEmailAddr;
	}

	public void setcEmailAddr(String cEmailAddr) {
		this.cEmailAddr = cEmailAddr;
	}

	public String getEmeContract() {
		return emeContract;
	}


	public void setEmeContract(String emeContract) {
		this.emeContract = emeContract;
	}

	public String getcRelationFam() {
		return cRelationFam;
	}

	public void setcRelationFam(String cRelationFam) {
		this.cRelationFam = cRelationFam;
	}

	public String getEmePhone() {
		return emePhone;
	}

	public void setEmePhone(String emePhone) {
		this.emePhone = emePhone;
	}

	public String getPhone2() {
		return phone2;
	}

	public void setPhone2(String phone2) {
		this.phone2 = phone2;
	}

	public String getSecPhone() {
		return secPhone;
	}

	public void setSecPhone(String secPhone) {
		this.secPhone = secPhone;
	}

	public String getcFax() {
		return cFax;
	}

	public void setcFax(String cFax) {
		this.cFax = cFax;
	}

	public Date getPerRhdt() {
		return perRhdt;
	}

	public void setPerRhdt(Date perRhdt) {
		this.perRhdt = perRhdt;
	}

	public String getYn() {
		return yn;
	}

	public void setYn(String yn) {
		this.yn = yn;
	}

	public Date getGraEndDt() {
		return graEndDt;
	}

	public void setGraEndDt(Date graEndDt) {
		this.graEndDt = graEndDt;
	}

	public String getSecMajor() {
		return secMajor;
	}

	public void setSecMajor(String secMajor) {
		this.secMajor = secMajor;
	}

	public String getZcJszc() {
		return zcJszc;
	}

	public void setZcJszc(String zcJszc) {
		this.zcJszc = zcJszc;
	}

	public String getStuNum() {
		return stuNum;
	}

	public void setStuNum(String stuNum) {
		this.stuNum = stuNum;
	}

	public String getPerTjr() {
		return perTjr;
	}

	public void setPerTjr(String perTjr) {
		this.perTjr = perTjr;
	}

	public String getcHukType() {
		return cHukType;
	}

	public void setcHukType(String cHukType) {
		this.cHukType = cHukType;
	}

	public String getApplicationId() {
		return applicationId;
	}

	public void setApplicationId(String applicationId) {
		this.applicationId = applicationId;
	}

	public Date getNatExperDt() {
		return natExperDt;
	}

	public void setNatExperDt(Date natExperDt) {
		this.natExperDt = natExperDt;
	}

	public String getJtHukou() {
		return jtHukou;
	}

	public void setJtHukou(String jtHukou) {
		this.jtHukou = jtHukou;
	}

	public Date getJiaZhaoDt1() {
		return jiaZhaoDt1;
	}

	public void setJiaZhaoDt1(Date jiaZhaoDt1) {
		this.jiaZhaoDt1 = jiaZhaoDt1;
	}

	public Date getJiaZhaoDt2() {
		return jiaZhaoDt2;
	}

	public void setJiaZhaoDt2(Date jiaZhaoDt2) {
		this.jiaZhaoDt2 = jiaZhaoDt2;
	}

	public Date getXingshizDt() {
		return xingshizDt;
	}

	public void setXingshizDt(Date xingshizDt) {
		this.xingshizDt = xingshizDt;
	}

	public String getPerDabh() {
		return perDabh;
	}

	public void setPerDabh(String perDabh) {
		this.perDabh = perDabh;
	}

	public String getYn2() {
		return yn2;
	}

	public void setYn2(String yn2) {
		this.yn2 = yn2;
	}

	public String getYn3() {
		return yn3;
	}

	public void setYn3(String yn3) {
		this.yn3 = yn3;
	}

	public String getcDegree() {
		return cDegree;
	}

	public void setcDegree(String cDegree) {
		this.cDegree = cDegree;
	}

	public String getcTolType2() {
		return cTolType2;
	}

	public void setcTolType2(String cTolType2) {
		this.cTolType2 = cTolType2;
	}

	public BigDecimal getcSchoolSystem() {
		return cSchoolSystem;
	}

	public void setcSchoolSystem(BigDecimal cSchoolSystem) {
		this.cSchoolSystem = cSchoolSystem;
	}

	public String getPlatLx() {
		return platLx;
	}

	public void setPlatLx(String platLx) {
		this.platLx = platLx;
	}

	public String getAddresslong1() {
		return addresslong1;
	}

	public void setAddresslong1(String addresslong1) {
		this.addresslong1 = addresslong1;
	}

	public String getAddresslong2() {
		return addresslong2;
	}

	public void setAddresslong2(String addresslong2) {
		this.addresslong2 = addresslong2;
	}

	public String getAddresslong3() {
		return addresslong3;
	}

	public void setAddresslong3(String addresslong3) {
		this.addresslong3 = addresslong3;
	}

	public Date getBirthdate() {
		return birthdate;
	}

	public void setBirthdate(Date birthdate) {
		this.birthdate = birthdate;
	}

	public Date getcDate() {
		return cDate;
	}

	public void setcDate(Date cDate) {
		this.cDate = cDate;
	}

	public String getcDescrlong() {
		return cDescrlong;
	}

	public void setcDescrlong(String cDescrlong) {
		this.cDescrlong = cDescrlong;
	}

	public String getcDescrlong1() {
		return cDescrlong1;
	}

	public void setcDescrlong1(String cDescrlong1) {
		this.cDescrlong1 = cDescrlong1;
	}

	public String getcDescrlong2() {
		return cDescrlong2;
	}

	public void setcDescrlong2(String cDescrlong2) {
		this.cDescrlong2 = cDescrlong2;
	}

	public String getcDescrlong3() {
		return cDescrlong3;
	}

	public void setcDescrlong3(String cDescrlong3) {
		this.cDescrlong3 = cDescrlong3;
	}

	public String getcDescrlong4() {
		return cDescrlong4;
	}

	public void setcDescrlong4(String cDescrlong4) {
		this.cDescrlong4 = cDescrlong4;
	}

	public String getcDescrlong5() {
		return cDescrlong5;
	}

	public void setcDescrlong5(String cDescrlong5) {
		this.cDescrlong5 = cDescrlong5;
	}

	public String getcEmplFrom() {
		return cEmplFrom;
	}

	public void setcEmplFrom(String cEmplFrom) {
		this.cEmplFrom = cEmplFrom;
	}

	public String getcMajor() {
		return cMajor;
	}

	public void setcMajor(String cMajor) {
		this.cMajor = cMajor;
	}

	public String getcPosition() {
		return cPosition;
	}

	public void setcPosition(String cPosition) {
		this.cPosition = cPosition;
	}

	public String getcSchool() {
		return cSchool;
	}

	public void setcSchool(String cSchool) {
		this.cSchool = cSchool;
	}

	public String getcYesNo() {
		return cYesNo;
	}

	public void setcYesNo(String cYesNo) {
		this.cYesNo = cYesNo;
	}

	public String getcYesNo1() {
		return cYesNo1;
	}

	public void setcYesNo1(String cYesNo1) {
		this.cYesNo1 = cYesNo1;
	}

	public String getcYesNo2() {
		return cYesNo2;
	}

	public void setcYesNo2(String cYesNo2) {
		this.cYesNo2 = cYesNo2;
	}

	public String getcYesNo3() {
		return cYesNo3;
	}

	public void setcYesNo3(String cYesNo3) {
		this.cYesNo3 = cYesNo3;
	}

	public String getcYesNo4() {
		return cYesNo4;
	}

	public void setcYesNo4(String cYesNo4) {
		this.cYesNo4 = cYesNo4;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getEmailAddr() {
		return emailAddr;
	}

	public void setEmailAddr(String emailAddr) {
		this.emailAddr = emailAddr;
	}

	public String getEthnicGrpCd() {
		return ethnicGrpCd;
	}

	public void setEthnicGrpCd(String ethnicGrpCd) {
		this.ethnicGrpCd = ethnicGrpCd;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getHighestEducLvl() {
		return highestEducLvl;
	}

	public void setHighestEducLvl(String highestEducLvl) {
		this.highestEducLvl = highestEducLvl;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getMarStatus() {
		return marStatus;
	}

	public void setMarStatus(String marStatus) {
		this.marStatus = marStatus;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNameAc() {
		return nameAc;
	}

	public void setNameAc(String nameAc) {
		this.nameAc = nameAc;
	}

	public String getNationalId() {
		return nationalId;
	}

	public void setNationalId(String nationalId) {
		this.nationalId = nationalId;
	}

	public String getcPfqType() {
		return cPfqType;
	}

	public void setcPfqType(String cPfqType) {
		this.cPfqType = cPfqType;
	}

	public String getcEmplSched() {
		return cEmplSched;
	}

	public void setcEmplSched(String cEmplSched) {
		this.cEmplSched = cEmplSched;
	}

	public String getNationalIdType() {
		return nationalIdType;
	}

	public void setNationalIdType(String nationalIdType) {
		this.nationalIdType = nationalIdType;
	}

	public String getNativePlaceChn() {
		return nativePlaceChn;
	}

	public void setNativePlaceChn(String nativePlaceChn) {
		this.nativePlaceChn = nativePlaceChn;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}


	public String getPoliticalStaChn() {
		return politicalStaChn;
	}

	public void setPoliticalStaChn(String politicalStaChn) {
		this.politicalStaChn = politicalStaChn;
	}

	public String getRegRegion() {
		return regRegion;
	}

	public void setRegRegion(String regRegion) {
		this.regRegion = regRegion;
	}

	public String getRsCompleteFlg() {
		return rsCompleteFlg;
	}

	public void setRsCompleteFlg(String rsCompleteFlg) {
		this.rsCompleteFlg = rsCompleteFlg;
	}


//	public String getRsHirSource() {
//		return rsHirSource;
//	}
//
//	public void setRsHirSource(String rsHirSource) {
//		this.rsHirSource = rsHirSource;
//	}

	public String getRsHirStatus() {
		return rsHirStatus;
	}

	public void setRsHirStatus(String rsHirStatus) {
		this.rsHirStatus = rsHirStatus;
	}

	public String getRsHireId() {
		return rsHireId;
	}

	public void setRsHireId(String rsHireId) {
		this.rsHireId = rsHireId;
	}


	public String getRsUsedName() {
		return rsUsedName;
	}

	public void setRsUsedName(String rsUsedName) {
		this.rsUsedName = rsUsedName;
	}


	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Date getStartDtChn() {
		return startDtChn;
	}

	public void setStartDtChn(Date startDtChn) {
		this.startDtChn = startDtChn;
	}

	public String getcEmplid() {
		return cEmplid;
	}

	public void setcEmplid(String cEmplid) {
		this.cEmplid = cEmplid;
	}
}